forehead of horse - Spanish English Dictionary